// 缴费情况 0：未收费：1：未收齐；2：已收齐
export function paymentStatus() {
  return [
    { id: '0', name: '未收费' },
    { id: '1', name: '未收齐' },
    { id: '2', name: '已收齐' },
    { id: '3', name: '全部退费' },
    { id: '4', name: '部分退费' }
  ]
}

// 获取缴费状态
export function paymentStatusBy(id) {
  return pickValue(paymentStatus(), id)
}

// 问卷状态 0 未提交,默认 1 已提交
export function questionnaireStatus() {
  return [
    { id: '0', name: '未提交' },
    { id: '1', name: '已提交' }
  ]
}

// 获取问卷状态
export function questionnaireStatusBy(id) {
  return pickValue(questionnaireStatus(), id)
}

// 订单类型
export function orderTypes() {
  return [
    { id: 'orderClassType', name: '班课' },
    { id: 'orderPackage', name: '套餐' },
    { id: 'orderOneToOne', name: '一对一' },
    { id: 'orderInternationalStudy', name: '国际研学及考团' },
    { id: 'orderBook', name: '教材' },
    { id: 'orderOthers', name: '其它' }
  ]
}

// 获取订单类型
export function orderTypeBy(id) {
  return pickValue(orderTypes(), id)
}

// 从数据中选出id对应的数据
function pickValue(data, id) {
  for (let i = 0; i < data.length; i++) {
    const per = data[i]
    if (per.id === id) {
      return per.name
    }
  }
  return null
}

// 订单类型
export function courseArr() {
  return [
    { text: '雅思课程', name: '雅思' },
    { text: '托福课程', name: '托福' },
    { text: 'SAT/ACT课程', name: 'SAT/ACT' },
    { text: '其他课程', name: '其他' }
  ]
}
